(function ($) { "use strict"; var Itsource = { init: function() { this.Basic.init(); }, Basic: { init: function() { this.Animation(); this.StickeyHeader(); this.MobileMenu(); this.MianSlider(); this.BackgroundImage(); this.searchPopUp(); this.SideInner(); this.counterUp(); this.blogSlider(); this.FeatureSlider(); this.CirleProgress(); this.portfolioSlide(); this.testiSlider(); this.faqShadow(); this.ContactForm(); }, Animation: function (){ if($('.wow').length){ var wow = new WOW( { boxClass: 'wow', animateClass: 'animated', offset: 0, mobile: true, live: true } ); wow.init(); } }, StickeyHeader: function (){ jQuery(window).on('scroll', function() { if (jQuery(window).scrollTop() > 100) { jQuery('.thx-it-header-area').addClass('sticky-header-overlay') } else { jQuery('.thx-it-header-area').removeClass('sticky-header-overlay') } }) }, MobileMenu: function (){ $('.open_mobile_menu').on("click", function() { $('.mobile_menu_wrap').toggleClass("mobile_menu_on"); }); $('.open_mobile_menu').on('click', function () { $('body').toggleClass('mobile_menu_overlay_on'); }); if($('.mobile_menu-dropdown li.dropdown ul').length){ $('.mobile_menu-dropdown li.dropdown').append(''); $('.mobile_menu-dropdown li.dropdown .dropdown-btn').on('click', function() { $(this).prev('ul').slideToggle(500); }); } $(".dropdown-btn").on("click", function () { $(this).toggleClass("toggle-open"); }); }, MianSlider: function (){ $('#thx-it-slider-id').owlCarousel({ items: 1, margin: 0, loop: true, nav: true, dots: false, navSpeed: 800, autoplay: true, navText:["",""], smartSpeed: 2000, animateOut: 'fadeOut', animateIn: 'fadeIn', }); }, BackgroundImage: function (){ $('[data-background]').each(function() { $(this).css('background-image', 'url('+ $(this).attr('data-background') + ')'); }); }, searchPopUp: function (){ $('.search-btn').on('click', function() { $('.search-body').toggleClass('search-open'); }); }, SideInner: function (){ $('.open_side_area').on("click", function() { $('.wide_side_inner').toggleClass("wide_side_on"); }); $('.open_side_area').on('click', function () { $('body').toggleClass('body_overlay_on'); }); }, counterUp: function (){ if($('.thx-it-counter').length){ $('.thx-it-counter').counterUp({ delay: 50, time: 2000, }); } }, FeatureSlider: function (){ $('.thx-it-feature-slide-item').owlCarousel({ items: 1, loop: true, nav: false, dots: true, autoplay: true, navSpeed: 800, smartSpeed: 1000, }); }, blogSlider: function (){ $('#blod_slide').owlCarousel({ items: 1, loop: true, nav: true, dots: false, autoplay: false, navSpeed: 800, smartSpeed: 1000, animateOut: 'fadeOut', navText:["",""], }); }, CirleProgress: function (){ if($('.count-box').length){ $('.count-box').appear_c(function(){ var $t = $(this), n = $t.find(".count-text").attr("data-stop"), r = parseInt($t.find(".count-text").attr("data-speed"), 10); if (!$t.hasClass("counted")) { $t.addClass("counted"); $({ countNum: $t.find(".count-text").text() }).animate({ countNum: n }, { duration: r, easing: "linear", step: function() { $t.find(".count-text").text(Math.floor(this.countNum)); }, complete: function() { $t.find(".count-text").text(this.countNum); } }); } },{accY: 0}); } if($('.thx-it_2-dial').length){ $('.thx-it_2-dial').appear_c(function(){ var elm = $(this); var color = elm.attr('data-fgColor'); var perc = elm.attr('value'); var thickness = elm.attr('thickness'); elm.knob({ 'value': 0, 'min':0, 'max':100, 'skin':'tron', 'readOnly':true, 'thickness':.2, 'dynamicDraw': true, 'displayInput':false }); $({value: 0}).animate({ value: perc }, { duration: 3500, easing: 'swing', progress: function () { elm.val(Math.ceil(this.value)).trigger('change'); } }); },{accY: 0}); } }, portfolioSlide: function (){ $('#thx-it-portfolio-slide').owlCarousel({ margin:30, responsiveClass:true, nav: true, dots: false, loop:true, center: true, lazyLoad : true, autoplay: false, navText:["",""], smartSpeed: 1000, responsive:{ 0:{ items:1, }, 400:{ items:1, }, 600:{ items:1, }, 700:{ items:2, }, 1000:{ items:2, }, 1300:{ items:3, }, 1900:{ items:4, }, }, }) }, testiSlider: function (){ $('#thx-it-testimonial-slide').owlCarousel({ items:1, nav:false, dots: true, loop:true, margin:30, autoplay: false, smartSpeed:1000, autoplayTimeout:5000, autoplayHoverPause:true, animateIn: 'lightSpeedIn' }); }, faqShadow: function (){ $(".faq_area1").on('click', function() { $(".faq_area1").removeClass("active"); $(this).addClass("active"); }); $(".faq_area2").on('click', function() { $(".faq_area2").removeClass("active"); $(this).addClass("active"); }); }, ContactForm: function (){ if($('#contact_form').length){ $('#contact_form').validate({ rules: { name: { required: true }, email: { required: true, }, phone: { required: true }, subject: { required: true }, message: { required: true } } }); } }, } }; jQuery(document).ready(function (){ Itsource.init(); // menus sidebar $('.open_side_area').on("click", function() { $('.wide_side_inner').toggleClass("wide_side_on"); }); $('.open_side_area').on('click', function () { $('body').toggleClass('body_overlay_on'); }); // Mobile Menu $('.open_mobile_menu').on("click", function() { $('.mobile_menu_wrap').toggleClass("mobile_menu_on"); }); $('.open_mobile_menu').on('click', function () { $('body').toggleClass('mobile_menu_overlay_on'); }); $(".dropdown-btn").on("click", function () { $(this).toggleClass("toggle-open"); }); }); })(jQuery);